package com.flyme.module.file.client.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import com.flyme.common.core.model.base.AbstractEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @author: flyme
 * @date: 2018/3/7 15:26
 * @desc: 文件表
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@TableName("sys_file")
public class SysFile extends AbstractEntity {
    /**
     * 文件名称
     */
    private String fileName;
    /**
     * 原始文件名称
     */
    private String originalName;
    /**
     * 文件大小
     */
    private Long fileSize;
    /**
     * oss文件key
     */
    private String fileKey;
    /**
     * 扩展名
     */
    private String fileExt;
    /**
     * 存储方式
     */
    private Integer storeType;
    /**
     * 文件类型
     */
    private String fileType;
    /**
     * 本地存储路径
     */
    private String localPath;
    /**
     * OSS存储路径
     */
    private String ossPath;

}
